package xin.yangshuai.generator01.entity;

public class ModuleNameAnalysisInfo {

    // 版本号
    private String version = null;
    // a/b/c，不包含版本号
    private String relativePath = null;
    // a.b.c，不包含版本号
    private String relativePackage = null;
    // a-b-c，不含版本号
    private String hyphenatedName = null;
    // AbcAbc，不含版本号
    private String upperCamelName = null;
    // abcAbc，不含版本号
    private String lowerCamelName = null;

    public ModuleNameAnalysisInfo(String version, String relativePath, String relativePackage, String hyphenatedName, String upperCamelName, String lowerCamelName) {
        this.version = version;
        this.relativePath = relativePath;
        this.relativePackage = relativePackage;
        this.hyphenatedName = hyphenatedName;
        this.upperCamelName = upperCamelName;
        this.lowerCamelName = lowerCamelName;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getRelativePath() {
        return relativePath;
    }

    public void setRelativePath(String relativePath) {
        this.relativePath = relativePath;
    }

    public String getRelativePackage() {
        return relativePackage;
    }

    public void setRelativePackage(String relativePackage) {
        this.relativePackage = relativePackage;
    }

    public String getHyphenatedName() {
        return hyphenatedName;
    }

    public void setHyphenatedName(String hyphenatedName) {
        this.hyphenatedName = hyphenatedName;
    }

    public String getUpperCamelName() {
        return upperCamelName;
    }

    public void setUpperCamelName(String upperCamelName) {
        this.upperCamelName = upperCamelName;
    }

    public String getLowerCamelName() {
        return lowerCamelName;
    }

    public void setLowerCamelName(String lowerCamelName) {
        this.lowerCamelName = lowerCamelName;
    }
}
